\documentclass[12pt]{book}

\usepackage{fullpage}
\usepackage{setspace}
%\usepackage{multibbl}
\usepackage{multirow}
\usepackage{longtable}
\usepackage{graphicx}
\usepackage{dblfnote}
\usepackage{fnpos}

\newcommand{\footnoteremember}[2]{
  \footnote{#2}
  \newcounter{#1}
  \setcounter{#1}{\value{footnote}}
}
\newcommand{\footnoterecall}[1]{
  \footnotemark[\value{#1}]
}

% this is an environment so we can make wide figures and tables
\newenvironment{narrow}[2]{
  \begin{list}{}{
    \setlength{\topsep}{0pt}
    \setlength{\leftmargin}{#1}
    \setlength{\rightmargin}{#2}
    \setlength{\listparindent}{\parindent}
    \setlength{\itemindent}{\parindent}
    \setlength{\parsep}{\parskip}}
  \item[]}{\end{list}}


\begin{document}

%\newbibliography{refs}
%\newbibliography{cases}

\title{Negligence in Software:\\Satisfying Social Constraints}
\author{Bryan G. Estrada}
\date{Department of Computer Science\\
      California Polytechnic State University\\
      San Luis Obispo}

\begin{titlepage}
\vfill
\maketitle\thispagestyle{empty}
\vfill
\end{titlepage}

\pagenumbering{roman}
\doublespace
\tableofcontents
% \listoffigures
% \listoftables
\newpage

\pagenumbering{arabic}
\input{introduction}
\input{intended}
\input{background}
\input{motivation}
\input{software}
\input{relatedwork}
\input{future}
\input{conclusions}

\singlespace
\appendix
%\input{terminology}
\input{secode}
%\input{killerrobot/document}
\doublespace

\bibliographystyle{acm}
\bibliography{references}
%\bibliography{refs}{references}{References}

%\bibliographystyle{cases}{alpha}
%\bibliography{cases}{cases}{Cases and Legal Works}

\end{document}